GPU-Based Tiled Ray Casting Using Depth Peeling

نویسندگان

  • Fábio F. Bernardon
  • Christian Azambuja Pagot
  • João Luiz Dihl Comba
  • Cláudio T. Silva
چکیده

We propose a new hardware ray casting algorithm for unstructured meshes composed of tetrahedral cells. Our work builds on the technique published at IEEE Visualization 2003 by Weiler et al.. Our contributions can be divided into three categories. First, we propose an alternate representation for mesh data in 2D textures that is more compact and efficient, compared to the 3D textures used in the original work. Second, we use a tile-based subdivision of the screen that allows computation to proceed only at places where it is required. Finally, we do not introduce imaginary cells that fill space caused by nonconvexities of the mesh. Instead, we use a depth-peeling approach that captures when rays re-enter the mesh, which is much more general and does not require a convexification algorithm. Our experiments show that our technique is substantially faster than the technique of Weiler et al. on the same hardware.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Flexible GPU-Based Multi-Volume Ray-Casting

Using combinations of different volumetric datasets is becoming more common in scientific applications, especially medical environments such as neurosurgery where multiple imaging modalities are required to provide insight to both anatomical and functional structures in the brain. Such data sets are usually in different orientations and have different resolutions. Furthermore, it is often inter...

متن کامل

Volumetric Depth Peeling on Graphics Hardware

The increasing programmability of modern graphics hardware enables acceleration of rendering methods other than traditional rasterization. In this paper, we discuss the implementation of a ray casting-based volume renderer on graphics hardware using vertex and fragment programs. We also show how ray casting on hardware enables easy implementation of volume rendering extensions that make use of ...

متن کامل

GPU-Based Ray-Casting of Quadratic Surfaces

Quadratic surfaces are frequently used primitives in geometric modeling and scientific visualization, such as rendering of tensor fields, particles, and molecular structures. While high visual quality can be achieved using sophisticated ray tracing techniques, interactive applications typically use either coarsely tessellated polygonal approximations or pre-rendered depth sprites, thereby tradi...

متن کامل

GPU Accelerated Direct Volume Rendering on an Interactive Light Field Display

We present a GPU accelerated volume ray casting system interactively driving a multi-user light field display. The display, driven by a single programmable GPU, is based on a specially arranged array of projectors and a holographic screen and provides full horizontal parallax. The characteristics of the display are exploited to develop a specialized volume rendering technique able to provide mu...

متن کامل

GPU based Single-Pass Ray Casting of Large Heightfields Using Clipmaps

Heightfields have proved to be useful for rendering terrains or polygonal surfaces with finestructured details. While GPU-based ray casting has become popular for the latter setting, terrains are commonly rendered by using mesh-based techniques, because the heightfields can be very large and hence ray casting on these data is usually less efficient. Compared to mesh-based techniques, ray castin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Graphics Tools

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2006